ProcessData Struct Reference

Any data needed in audio processing. More...

#include <ivstaudioprocessor.h>

Public Member Functions

 ProcessData ()

Data Fields

int32 processMode
 processing mode - value of ProcessModes
int32 symbolicSampleSize
 sample size - value of SymbolicSampleSizes
int32 numSamples
 number of samples to process
int32 numInputs
 number of audio input buses
int32 numOutputs
 number of audio output buses
AudioBusBuffersinputs
 buffers of input buses
AudioBusBuffersoutputs
 buffers of output buses
IParameterChangesinputParameterChanges
 incoming parameter changes for this block
IParameterChangesoutputParameterChanges
 outgoing parameter changes for this block (optional)
IEventListinputEvents
 incoming events for this block (optional)
IEventListoutputEvents
 outgoing events for this block (optional)
ProcessContextprocessContext
 processing context (optional, but most welcome)

Detailed Description

Any data needed in audio processing.

The host prepares AudioBusBuffers for each input/output bus, regardless of the bus activation state. Bus buffer indices always match with bus indices used in IComponent::getBusInfo of media type kAudio.

See also:
AudioBusBuffers, IParameterChanges, IEventList, ProcessContext

Constructor & Destructor Documentation

ProcessData (  )  [inline]

Field Documentation

processing mode - value of ProcessModes

sample size - value of SymbolicSampleSizes

number of samples to process

number of audio input buses

number of audio output buses

buffers of input buses

buffers of output buses

incoming parameter changes for this block

outgoing parameter changes for this block (optional)

incoming events for this block (optional)

outgoing events for this block (optional)

processing context (optional, but most welcome)

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.